// 将一个格式化的字符串写入字符
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(int argc, char *argv[]){
	
	int i = 0;

	int tt,mm,ss;	// 定义3个变量用来记录时分秒
	
	FILE *fp;
	
	time_t timetemp;	// 创建时间结构体变量

	if(argc != 2){
		printf("Please input the current para!\n");
		return -1;
	}

	// 使用fprintf函数连续10次写入数据到argv[1]文件中
	fp = fopen(*(argv+1),"a+b");	
	if(fp == NULL){
		printf("文件%s打开失败!\n",argv[1]);	
		return -2;
	}
	//
	
	tt = 20;
	mm = 36;
	ss = 5;

	// 获取当前是时间参数
	time(&timetemp);

	while(i<10){
		// 获取当前是时间参数
		time(&timetemp);
	
		// 将当前时间写入到文件中
		//fprintf(fp,"%02d-%02d-%02d\n", tt,mm,ss);
		fprintf(fp, "%s", ctime(&timetemp));
		//
		printf("第%d次数据写入成功!\n", i+1);
		i++;
	}

	fclose(fp);
	return 0;
}
